﻿<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script type="text/javascript" src="js/test.js"></script>
</head>
<body>
   <!-- 第一课，JS的简单认识及使用、变量的声明及初始化 -->
    <script type="text/javascript">

        // 弹框
        alert('您好！这是内部 script 标签触发的弹框');

        // var m;                   // 只定义，没有初始化（赋值）变量
        // var n = 9;               // 定义同时并初始化（赋值）
        // var a = 1, b, c = 3;     // 一次var多个变量，每个变量用“,”分隔，结尾以“;”结束（或者直接换行结束）

        var x = 9566, y = 9821;     // 定义并初始化两个变量x,y
        var z = x / y;              // 定义变量z，并赋值，使它等于 表达式 x / y （“*”是乘号，“/”是除号）
        alert('z的值是：' + z );    // 这里的“+”是拼接，把前面的字符串和 z 的值拼接再一起

        // BOM 的提示框操作
        // window.alert('内容');      // 通知框，无返回值
        // window.confirm('内容');    // 确认框，点击确定，返回 true,点击取消或者直接关闭对话框，返回值为 false
        // 他们都是 BOM 操作，基于宿主环境 window，所以window 通常是省略不写的，例如 alert('z的值是：' + z );

        // BOM操作 window.确认框
        // 初始化一个变量 a 保存 confirm 的结果
        // 判断 a ,完成后续操作（具体含义后续课程会讲解）
        var a = confirm('这是是一个确认提示框，确定后将跳转到百度！');
        if (a) {
            location.href = "https://www.baidu.com/";
        }
        // false

    </script>
</body>
</html>